import request from '@/utils/request'

// 获取登录二维码
export function getCode(data) {
    return request({
        url: '/wxLoginService/getLoginQrcode',
        method: 'post',
        data
    })
}

// 检查登录状态
export function checkLoginStatus(data) {
    return request({
        url: '/wxLoginService/getLoginStatus',
        method: 'post',
        data
    })
}

// 验证验证码
export function setLoginVerifyCode(data) {
    return request({
        url: '/wxLoginService/setLoginVerifyCode',
        method: 'post',
        data
    })
}

// 分组
export function listGroup(query) {
    return request({
        url: '/system/wxAccountInfo/listGroup',
        method: 'get',
        params: query
    })
}

// 添加分组
export function addGroup(data) {
    return request({
        url: '/system/wxAccountInfo/addGroup',
        method: 'post',
        data: data
    })
}

// 修改分组
export function updateGroup(data) {
    return request({
        url: '/system/wxAccountInfo/updateGroup',
        method: 'put',
        data: data
    })
}

// 删除
export function deleteGroup(groupId) {
    return request({
        url: '/system/wxAccountInfo/deleteGroup/' + groupId,
        method: 'delete'
    })
}

// 置顶
export function topGroup(data) {
    return request({
        url: '/system/wxAccountInfo/changeGroupOrder',
        method: 'put',
        data: data
    })
}

// 托管企微号列表
export function listAccount(params) {
    return request({
        url: '/system/wxAccountInfo/listAccount',
        method: 'get',
        params
    })
}


// 下线
export function offAccount(data) {
    return request({
        url: '/system/wxAccountInfo/listAccount',
        method: 'put',
        data
    })
}

// 删除账号
export function deleteAccount(aId) {
    return request({
        url: '/system/wxAccountInfo/deleteGroup/' + aId,
        method: 'delete'
    })
}

// 移动分组
export function updateAccountGroup(data) {
    return request({
        url: '/system/wxAccountInfo/listAccount',
        method: 'put',
        data
    })
}


// 登录记录
export function loginRecord(query) {
    return request({
        url: '/system/role/list',
        method: 'get',
        params: query
    })
}


// // 查询角色列表
// export function listRole(query) {
//     return request({
//         url: '/system/role/list',
//         method: 'get',
//         params: query
//     })
// }

// // 查询角色详细
// export function getRole(roleId) {
//     return request({
//         url: '/system/role/' + roleId,
//         method: 'get'
//     })
// }

// // 新增角色
// export function addRole(data) {
//     return request({
//         url: '/system/role',
//         method: 'post',
//         data: data
//     })
// }

// // 修改角色
// export function updateRole(data) {
//     return request({
//         url: '/system/role',
//         method: 'put',
//         data: data
//     })
// }